package com.yy.QSManage.service;

import com.yy.QSManage.model.dto.FieldDto;
import com.yy.QSManage.model.entity.FaSysDataSource;
import com.yy.QSManage.service.base.BaseService;

import java.util.List;

public interface FaSysDataSourceService extends BaseService<FaSysDataSource> {

    /**
     * 表格列表
     * @return
     */
    List<String> tables();

    /**
     * 获取字段列表
     * @param tableName
     * @return
     */
    List<FieldDto> fields(String tableName);

    /**
     * 查询字段是否存在
     * @param tableName
     * @param field
     * @return
     */
    FieldDto getField(String tableName, String field);
}
